package com.acg.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 订单表(Order)实体类
 *
 * @author makejava
 * @since 2025-07-01 16:34:32
 */
public class Order implements Serializable {
    private static final long serialVersionUID = 364682359251244083L;
/**
     * 订单唯一标识
     */
    private Integer orderId;
/**
     * 用户标识
     */
    private Integer userId;
/**
     * 订单状态（0：待付款，1：待发货，2：待收货，3：已完成，4：已取消）
     */
    private Integer orderStatus;
/**
     * 订单总金额
     */
    private Double totalAmount;
/**
     * 订单创建时间
     */
    private Date createTime;
/**
     * 付款时间
     */
    private Date payTime;
/**
     * 发货时间
     */
    private Date deliverTime;
/**
     * 收货时间
     */
    private Date receiveTime;


    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Double getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Double totalAmount) {
        this.totalAmount = totalAmount;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public Date getDeliverTime() {
        return deliverTime;
    }

    public void setDeliverTime(Date deliverTime) {
        this.deliverTime = deliverTime;
    }

    public Date getReceiveTime() {
        return receiveTime;
    }

    public void setReceiveTime(Date receiveTime) {
        this.receiveTime = receiveTime;
    }

}

